#include <stdio.h>
#include <limits.h>
struct student
{
    int v;
    long double x __attribute__((aligned(32)));
    short z;
};

int main(void)
{
    struct student zhan=
    {
        36,2,3
    };
    size_t size=sizeof(struct student);
    int a=sizeof(long);
    int b=sizeof(long long);
    int c=sizeof(float);
    int d=sizeof(double);
    
    printf("%d\n",a);
    printf("%d\n",b);
    printf("%d\n",c);
    printf("%d\n",d);
    printf("%ld\n",LONG_MAX);
    printf("%lld\n",LLONG_MAX);

    printf("%zu\n",size);
    return 0;

    
}